package com.rzico.report.entity;

import ch.qos.logback.core.boolex.EvaluationException;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

@Data
public class OrderReportFormVo {
    @ApiModelProperty(value = "商家名称")
    private String name;
    @ApiModelProperty(value = "订单日期")
    private Date createDate;
    @ApiModelProperty(value = "订单完成时间")
    private Date finishDate;
    @ApiModelProperty(value = "是否结算 0:未结算,1:已结算")
    private Integer isDistribution;
    @ApiModelProperty(value = "结算日期")
    private Date distributionDate;
    @ApiModelProperty(value = "预计送达时间")
    private Date estimateDate;
    @ApiModelProperty(value = "订单号")
    private String sn;
    @ApiModelProperty(value = "包装费")
    private BigDecimal packagingFee;
    @ApiModelProperty(value = "商家补贴")
    private BigDecimal discount;
    @ApiModelProperty(value = "政府补助")
    private BigDecimal govAmount;
    @ApiModelProperty(value = "平台补贴")
    private BigDecimal ptAmount;
    @ApiModelProperty(value = "顾客实付金额")
    private BigDecimal amountPaid;
    @ApiModelProperty(value = "顾客应付金额")
    private BigDecimal amountPayable;
    @ApiModelProperty(value = "商品金额")
    private BigDecimal subPrice;
    @ApiModelProperty(value = "结算金额")
    private BigDecimal distributionAmount;
    @ApiModelProperty(value = "对比_忽略")
    private BigDecimal ignoreColumn;
    @ApiModelProperty(value = "达达配送费用")
    private BigDecimal riderFee;
    @ApiModelProperty(value = "商家配送费用")
    private BigDecimal freight;
    @ApiModelProperty(value = "微信付款单号")
    private String tranSn;
    @ApiModelProperty(value = "提货方式")
    private String shippingMethod;
    @ApiModelProperty(value = "订单状态")
    private String orderStatus;
    @ApiModelProperty(value = "支付状态")
    private String paymentStatus;
    @ApiModelProperty(value = "配送状态")
    private String shippingStatus;
    @ApiModelProperty(value = "手续费")
    private BigDecimal wxFee;
}
